import { defineStore } from 'pinia'
import {loginAPI} from '@/apis/user'
import {ref} from 'vue'


export const useUserStore=defineStore('user', () => {
  // 定义管理用户数据的state
  const userInfo=ref({})
  // 定义获取接口数据的action
  const getUserInfo=async ({account,password})=>{
    const res=await loginAPI({account, password})
    userInfo.value=res.result
  }
  // 退出时清空数据
  const clearUserInfo=()=>{
    userInfo.value={}
  }
  // 以对象格式return
  return {
    userInfo,
    getUserInfo,
    clearUserInfo
  }
})
